HOME / Restaurant / The Upstairs
No.23, 1st Floor, Rajiv Gandhi Salai, Old Mamallapuram Road, Navalur, Tamil Nadu 600130
View Business Profile