Your Place is a Kerala restaurant offering fresh meals with generous portions.