Share Twitter Facebook LinkedIn Email Meliá White House, part of a Spanish-owned group, is a luxury hotel near Regent’s Park in London. Read More