The Pembroke Castle

150 Gloucester Avenue London