Spring Mews Staybridge Hotel

93 bed aparthotel in the heart of Vauxhall