Stella Bistro Cafe is an Italian restaurant offering table service, wine, beer, and a special dining experience. They accommodate dogs and offer live music. Credit cards are accepted.