Where is Temecula Creek Inn?

Where is Temecula Creek Inn located?

Temecula Creek Inn, Temecula Creek Inn, United States of America (approx. 33.46866°, -117.13343°)


Where is Temecula Creek Inn on the map?