According to https://thepelicanshopvi.com/, “The Pelican Shop is a unique cigar and hookah bar located in the Historic Downtown, St. Thomas U.S. Virgin Islands. Located 120ft away from the Caribbean Sea in the AH RIISE Mall on the Waterfront. Opened in 2020 with a vision of creating a gathering place, destination and a sanctuary.”
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.