Ambrosia India Bistro- Aptos

Ambrosia India Bistro- APTOS, 207 Sea Ridge Rd, Aptos, CA 95003, United States

(831) 685-0610

Location