Ok so this is inside the hotel called "Paris Las Vegas". They have this whole indoors Parisian street thing. It's absolutely revolting. Americans love it 'though. Oh god.
Photo album created with Web Album Generator