Serviced apartment The Palms Oceanfront Suites
★★★
2497 Chetumal St, Belize City, Belize Show on map
DB Towers is a 2-star hotel in Belize City, Belize. It is one of 34 places to stay in Belize City listed on Triptoic.
2497 Chetumal St, Belize City, Belize
DB Towers is located at 2497 Chetumal St, Belize City, Belize.
DB Towers is rated 2 stars.
Highly rated alternatives close by
Hotel
Hotel
Resort