Where is Ramada Plaza by Wyndham Albany?

Where is Ramada Plaza by Wyndham Albany located?

Ramada Plaza by Wyndham Albany, New York, United States (approx. 42.68032°, -73.78341°)


Where is Ramada Plaza by Wyndham Albany on the map?