La Bella Sicilia

Located on Genesee St. near the galleria mall, La Bella Sicilia is your typical little Italian restaurant.  I really want to like it, I really do.  However every time Alli and I have eaten there we have either had poor service, sat next to the bathroom (I guess someone has to) or had sub-par food...
Read More