Stella's Italian is a nice change. Located near the Plaza, Stella's serves good italian food. Both indoors and a nice courtyard setting. Reasonable pricing and parking located in lot behind the building.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.