The Vincent Rooms

76 Vincent Square London SW1P 2PD