Great food! I personally think this is the best pizza (closest to the authentic italian one, and me being italian i think i can be a good judge) you can get in south london.
Good atmosphere and really cheap!
What more can you ask for?
I'll be going back many times
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.