Alons place is lovely, just a 5 minute walk from Piccadilly Station.