The Triumph of Resto Bar

78 Tooting High Street London SW17 0RN