My least favorite food is Italian; however, Stella Mia is my favorite restaurant! Great atmosphere, wonderful, knowledgeable staff. My fiancée and I come here at least once a week. Great place to get full on a low budget!
Pros: Inexpensive, Comfortable atmospher, Friendly Service
more