New Linden

59 Leinster Square Bayswater
London
United Kingdom