Travel photography and stock images by Stephen Bay
HomeNevadaLas VegasThe Strip › Photo #13305
Eiffel tower replica at the Paris Las Vegas hotel. Las Vegas, Nevada, USA.

Eiffel tower replica at the Paris Las Vegas hotel. Las Vegas, Nevada, USA.


Photo #13305