No image available for this hotel
No image available for this hotel
Saint Thomas, Saint Thomas
Spend a second to
save a fortune!
Spend a second to save a fortune!
1210 Talbot Street, Saint Thomas
Glenhaven Motel is located in Saint Thomas. Free Wi-Fi access is available. Cable TV and air conditioning are standard in all rooms at Motel Glenhaven. A microwave and fridge provide additional convenience.
See MoreUsage of subsidiary facilities may incur additional fees