Where is Park Plaza Hotel?

Where is Park Plaza Hotel located?

Park Plaza Hotel, Park Plaza Hotel, United States of America (approx. 34.060833°, -118.27917°)


Where is Park Plaza Hotel on the map?