AJ S. • January 11, 2019The best Italian restaurant on Clematis. Known for their pizza, they have great rice balls and yummy pasta as well.
Marc K. • May 31, 2012If it's your first visit, be sure to tell them & they'll give you a free loaf of bread
Don't see the place you're looking for? Add a new place to Foursquare.