Viva Cafe & Bistro

220-222 Trafalgar Road London SE10 9ER