Full-service restaurants offering Indian and international cuisine
Victoria Bar is located in Kannur, Kerala.