Caffé Foresta

95 Charlwood Street London