Place Category: Restaurants
Indian restaurant in Decatur’s Patel Plaza area, listed on a second floor at the Church Street address.
Loading...
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.
Maps failed to load
Sorry, unable to load the Maps API.