x

Review of restaurant at Sol Melia White House Hotel


London Hotels Insight recently posted a review of the upmarket Spanish Albufera restaurant at Sol Melia White House – one of London’s biggest hotels near Great Portland Street station. The write-up is positive and contains some unique pictures snapped by the reviewer.