Report a review

  • 3
  • 24 hour Ital food...

title really says it all. Was always great when I lived practically down the street. And I imagine now with the fall of Veggie Castle its one of the best in the neighborhood.


Why are you reporting this review?