Holiday Inn Wembley Open Lobby (7) Holiday Inn Wembley is one of over 100 hotels currently offering the Open Lobby.