La place is a French restaurant offering bistro-style cuisine.