Main Hotels Opens Opulent Brand New Flagship In London

Principal resorts started its most recent luxury hotel in London final thirty days in a historical building that has been renovated for $ 113 million. On April 16, Principal London exposed into general public from the eastern side of Russell Square, where in actuality the landmark “grande dame …
hotels – BingNews