Description
"Godavari" is the Best South Indian restaurant Chain in USA & Canada which was born in WOBURN serving the Biggest Lunch Buffet along with many varieties of Biryanis, Dosas and South Indian specials !! Godavari I
Location
Godavari Houston. 8092 Westheimer Rd, Houston, TX 77063, United States
Add a review