Be sure to like our Facebook Page: Guyana, South America for more!

Tower Hotel, located at 74-75 Main Street, Georgetown, Guyana, South America, is one of Guyana’s finest places to place when traveling to Georgetown. The hotel sports a swimming pool and a Neapolitan restaurant.
This photo was taken around April 2019 by Patrick Carpen