Karma Restaurant Indian Cuisin
721 S Santa Fe Ave
Vista
CA
92083
(760) 643-9265
Open Map
Description
Karma Restaurant Indian Cuisin is located at 721 S Santa Fe Ave, Vista, CA. This business specializes in Indian Restaurants.
by merchantcircle on July 18, 2015 from
merchantcircle
Indian Restaurants
lassi
naan
Restaurants