La Place is a restaurant offering fresh food prepared with some organic ingredients. Originally part of a department store chain, it provides a convenient stop for travelers.