Welcome to Mayflower Restaurant

The Best Restaurant in Calicut
Order online or call 0495 2701850,0495 2301850