Description
From focaccia to sourdough pizza, this place has it all. Their dimly-lit interior gives all the classic Italian vibes. It is located in Fulham of London!
From focaccia to sourdough pizza, this place has it all. Their dimly-lit interior gives all the classic Italian vibes. It is located in Fulham of London!
Add a review