La Stella is a restaurant offering great food, friendly service, and a pleasant atmosphere. They often have lunch specials.