It was first time and quite surprising for me when I heard about the famous brand and hotel MTR. MTR is the most iconic and legendry Indian vegetarian restaurant, MTR stands for Mavalli Tiffin Room.
Read this post on bundleofsmiles.com