Malabar Paradise

Malabar Paradise is a restaurant in Kerala.

Malabar Paradise

Object
Restaurant
building
Yes