New Linden Hotel

59 Leinster Square, London