Thursday, April 18, 2024
Home Tags Izmailovo hotel

Tag: izmailovo hotel

The hotel that's Europe's biggest with 5,000 rooms across four giant...

0
Europe's biggest hotel is spread across four towers and 30 floors, but it might not be getting much international business at the moment....