Our Place is a restaurant specializing in authentic and flavorful South Indian cuisine, with a focus on spicy dishes.