Where is Ramada Plaza by Wyndham Albany?

Where is Ramada Plaza by Wyndham Albany located?

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


Where is Ramada Plaza by Wyndham Albany on the map?