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°)
Ramada Plaza by Wyndham Albany, Ramada Plaza by Wyndham Albany, United States of America (approx. 42.68032°, -73.78341°)