Look Inn is a restaurant offering European, Spanish, and British cuisine with home-cooked food.