Terrace Grill

Hotel Howard Plaza

 -  - India  (IN)

Chinese • Indian • International • Grill • Sit down

78/100 (11 Votes)

Now closed

Photo gallery