INDIAN CUISINE

All area codes are 831, unless otherwise noted.

AABHA INDIAN CUISINE
Barnyard Shopping Village | 3690 The Barnyard
250·5940 | Pet Friendly
Visit online!