european restaurant in Choolaimedu

About 1 results.

Star Taj Hotel & Fast Food

Shop No-72 Thiruvallovar Puram,2nd Street,Choolaimedu, 600094 Choolaimedu, India
  • 1