Skip to content
Advertisement

Topic - Nobu Hotel

Caesars Palace is a luxury hotel and casino located on the Las Vegas Strip. - Source: Wikipedia

Related Stories