Beautiful 3 Bedroom and 3 Bathroom luxury apartment overlooking London's famous London Eye and River Thames at Trafalgar Square. Very high spec facilities through out. Spacious and safe and quiet spots at the very central London within mins of walking distance to Soho, Covent Garden, Oxford street and of course next door to Trafalgar square and Big Ben and London Eye and etc. The Location could not be better and great space for families and Business travellers. Truly Amazing apartment!!