Hotel and Restaurant Sherwood is located in Tela, Honduras on Av. Guatemala,calle Peatonal Playera, Beach front, Tela, Atlántida AT2200. Hotel and Restaurant Sherwood is rated 3 out of 5 in the category hotel in Honduras.
Address
Av. Guatemala,calle Peatonal Playera, Beach front, Tela, Atlántida AT2200