Travancore Restaurant

11 Holburn St, Aberdeen
Glasgow, Scotland AB10 6BS United Kingdom

About

Home of South Indian Kerala Restaurant In Aberdeen.

Contacts