Apr 23, 2024
ST THOMAS — With over 150 craft beers and seltzers, 20 beers on draft, and a well-stocked bar, you’d be hard-pressed not to find something to raise a glass with at Taphus Beer House. Located in downtown Charlotte Amalie, this historical bar gets its unique...
Recent Comments