chennaifocus.in
Mayflower Restaurant TNagar, a MUST TRY Restaurant
The Mayflower Restaurant is located in T nagar closer to Kotak Mahindra bank off Venkat Narayana road, in Burkit Road. A nostalgic feel engulfs once we get to the restaurant, the beautiful bungalow…