Europa House: Luxury Family Abode In London

If you are planning a trip to London with the family but have no idea where to start with accommodation…then read on. Last week I got to have a little peek inside Europa House – a collection of one, two and three bedroom luxury apartments in the pretty¬†canal area of Little Venice. The location is ten minutes from Paddington Station and walking distance to various undergrounds all just a few

Continue reading…