New Linden Hotel The

58-60 Leinster Sq., Westminster Abbey, London, United Kingdom, W2 4PS
Opening hours
Mon-Sun 24 Hours
Reviews
Description