Villa Maya in my opinion is the best restaurant in Thiruvananthapuram by all means with excellent service and wide range of food with authentic taste.This upscale restaurant offers a glimpse into Kerala's unique history along with its flavorful meals. Villa Maya is a heritage place for dining. They call themselves a fabled kitchen.