London Restaurants July 16, 2018 0 Sumosan Twiga If you look up Sumosan Twiga on Googlemaps it labels it ‘Minimalist Japanese Restaurant’. The…