arrow_backBack to Listing

Awesome

This review was left over 10 years ago for:

Gokul Indian Restaurant

6101 Delmar Blvd.
St. Louis, MO US
314-721-1888


Quality of Food
Cleanliness
Quality of Service
Pricing
Overall Establishment