B
Ben Bax Review of Holiday Inn Marble Arch London...
Good location, staff are friendly but the hotel is...
Good location, staff are friendly but the hotel is generally tired.
Good location, staff are friendly but the hotel is generally tired.
Comments: