Staying on the Virgin Islands

Mafolie Hotel & Restaurant Learn More

7091 Estate Mafolie
St. Thomas
VI, 00802

340-774-2790 Visit Website

  • Mon: OPEN
  • Tues: OPEN
  • Weds: OPEN
  • Thurs: OPEN
  • Fri: OPEN
  • Sat: OPEN
  • Sun: OPEN
At our independently owned St. Thomas hotel, we invite you to experience an unrivaled combination of luxury amenities, gourmet dining and boutique hotel services at remarkably affordable prices. Winning raves from the International Press, the New York Times wrote of Mafolie, "Some of St. Thomas's mo...
At Home In The Tropics - A Caribbean Bed And Breakfast Inn Learn More

1680 Dronningens Gade
St. Thomas
VI, 00802

340-777-9857

  • Mon: OPEN
  • Tues: OPEN
  • Weds: OPEN
  • Thurs: OPEN
  • Fri: OPEN
  • Sat: OPEN
  • Sun: OPEN
At Home In The Tropics Bed & Breakfast is located in Kings Quarter, Charlotte Amalie, St. Thomas, U.S. Virgin Islands.

Situated on Blackbeard's Hill, the Inn overlooks the entire harbor of Charlotte Amalie and the Caribbean Sea beyond. Built c.1803 as the barracks for the personal guard of ...
Storage On Site Learn More

6501 Red Hook Plaza, Suite 201
St. Thomas
VI, 00802

340-774-4494

  • Mon: 9:00AM - 5:00PM
  • Tues: 9:00AM - 5:00PM
  • Weds: 9:00AM - 5:00PM
  • Thurs: 9:00AM - 5:00PM
  • Fri: 9:00AM - 5:00PM
  • Sat: 9:00AM - 5:00PM
  • Sun: 9:00AM - 5:00PM
We rent storage units and mobile office units. We can deliver a unit to you, or we can provide a storage unit at one of our self-storage locations on St. Thomas & St. John.

Storage On Site, LLC was founded in 2007. We got our start over on the island of St. John and expanded to St. Thomas...

Back to Staying on the Virgin Islands Directory

All American Concierge

Professional Building Suite 15
Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

American Paradise Real Estate

PO Box 8313
Cruz Bay
St. John, 00831

Claim Your Listing

Andante by the Sea


Christiansted
St. Croix, 00820

Claim Your Listing

Antilles Resorts

PO Box 24786
Christiansted
St. Croix, 00820

Claim Your Listing

Apito

8G Carolina
Coral Bay
St. John, 00830

Claim Your Listing

Arawak Bay - the Inn at Salt River

62 Salt River
Charlotte Amalie
St. Thomas, 00801

Claim Your Listing

Artistic Villas by Donald Schnell

300-56 Great Cruz Bay & Chocolate Hole
Christiansted
St. Croix, 00821

Claim Your Listing

Bellavista B and B

2713 Murphy Gade
Frenchtown
St. Thomas, 00802

Claim Your Listing

Bellavista Scott Hotel

6I-1 Estate Thomas
Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

Best Western Carib Beach Resort

#70-C Lindbergh Bay
Cruz Bay
St. John, 00831

Claim Your Listing

Best Western Emerald Beach Resort

8070 Lindbergh Bay
Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

Blue Sky

5000 Estate Enighed, PMB #449
Peters Bay
St. John, 00830

Claim Your Listing

Blue Sky Real Estate

11 North Street
Christiansted
St. Croix, 00820

Claim Your Listing

Bluebeard's Castle Resort

Bluebeard's Hill
East End
St. Thomas, 00802

Claim Your Listing

Bolongo Bay Beach Resort

7150 Bolongo
Southside
St. Thomas, 00802

Claim Your Listing

Bongo Bongo


Chocolate Hole
St. John, 00830

Claim Your Listing

Buccaneer

5007 Shoys
Christiansted
St. Croix, 00824

Claim Your Listing

Bunker Hill Hotel

2307 Commandant Gade
Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

Calabash Cottages

16128 Spring Garden
Coral Bay
St. John, 00831

Claim Your Listing

Calabash Real Estate

The Palms @ Pelican Cove, 4126 La Grande Princesse
Christiansted
St. Croix, 00820

Claim Your Listing

Calypso Realty


Charlotte Amalie
St. Thomas, 00801

Claim Your Listing

Caneel Bay Resort

P.O. Box 720
Caneel Bay
St. John, 00831

Claim Your Listing

Carambola Beach Resort and Spa

Estate Davis Bay
Kingshill
St. Croix, 00850

Claim Your Listing

Carefree Get-Aways on St. John

5 Boulon Center
Cruz Bay
St. John, 00831

Claim Your Listing

Caribbean Villas and Resorts

P.O. Box 458
Cruz Bay
St. John, 00830

Claim Your Listing

Caribe Havens

PO Box 455
Cruz Bay
St. John, 00831

Claim Your Listing

Carrington's Inn

56 Herman Hill
Christiansted
St. Croix, 00820

Claim Your Listing

Catered To Vacation Homes

5206 Enighed
Cruz Bay
St. John, 00830

Claim Your Listing

Chateau La Tete Rouge

5206 Enighed
Cruz Bay
St. John, 00830

Claim Your Listing

Chenay Bay Beach Resort

5000 East End Quarter
Christiansted
St. Croix, 00824

Claim Your Listing

Chris Hanley Real Estate

5190 Estate Solitude
Christiansted
St. Croix, 00820

Claim Your Listing

Cimmaron St. John

P.O. box 37
St. John
St. John, 00831

Club St. Croix

3280 Estate Golden Rock
Christiansted
St. Croix, 00824

Claim Your Listing

Coconut Coast Villas

Turner Bay
Cruz Bay
St. John, 00831

Claim Your Listing

Coldwell Banker St. Croix Realty

5030 Anchor Way, Suite 12
Christiansted
St. Croix, 00820

Claim Your Listing

Coldwell Banker Stout Realty

6600 Estate Nazareth Box J-5 Suite S-14
East End
St. Thomas, 00802

Claim Your Listing

Company House Hotel

2 Company Street
Christiansted
St. Croix, 00820

Claim Your Listing

Concierge VI


Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

Concordia Eco-Resort

16371 Concordia
Virgin Islands National Park
St. John, 00830

Claim Your Listing

Coral Bay's Windspree Vacation Homes

7924 Emmaus
Coral Bay
St. John, 00830

Claim Your Listing

Cottages By The Sea

127A Smithfield Rd
Frederiksted
St. Croix, 00840

Claim Your Listing

Cruz Bay Realty

P.O. Box 66
Cruz Bay
St. John, 00831

Claim Your Listing

Cruzan Sands Villa

Estate Salt River
Christiansted
St. Croix, 00820

Claim Your Listing

Crystal Cove at Sapphire Beach

Rte 32
Red Hook
St. Thomas, 00801

Claim Your Listing

Curreri and Co. Realtors

100 Blackbeard's Hill
Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

Discovery Grove

PO Box 6948
Kingshill
St. Croix, 00851

Claim Your Listing

Divi Carina Bay Beach Resort

5025 Turner Hole
Christiansted
St. Croix, 00820

Claim Your Listing

Dragonfly Villa


Cane Bay
St. Croix, 00824

Claim Your Listing

Elysian Beach Resort

6800 Estate Nazareth
East End
St. Thomas, 00802

Claim Your Listing

Estate Concordia Studios

20-27 Estate Concordia
Coral Bay
St. John, 00830

Claim Your Listing

Estate Lindholm Bed and Breakfast

PO Box 1360
Cruz Bay
St. John, 00831

Claim Your Listing

Forever Summer Vacations


Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

Franko's Guest House BandB

189 Altona and Welgunst
Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

Frederiksted Hotel

442 Strand St
Frederiksted
St. Croix, 00840

Claim Your Listing

Frenchman's Bay Hideaway


Frenchman's Bay
St. Thomas, 00801

Claim Your Listing

Frenchman's Reef and Morning Star Marriott Beach Resort

5 Estate Bakkeroe
Charlotte Amalie
St. Thomas, 00801

Claim Your Listing

Galleon House

31 Kongens Gade
Charlotte Amalie
St. Thomas, 00804

Claim Your Listing

Gallows Point Resort

3 AAA Gallows Point Road, PO Box 58
Cruz Bay
St. John, 00831

Claim Your Listing

Garden By The Sea

PO Box 37
Cruz Bay
St. John, 00831

Claim Your Listing

Grande Bay Resort

P.O. Box 690 Cruz Bay Quarter
Cruz Bay
St. John, 00831

Claim Your Listing

Great Expectations


Cruz Bay
St. John, 00830

Claim Your Listing

Harbour Beach Villas

6281 Estate Nazareth
East End
St. Thomas, 00802

Claim Your Listing

Harmony Studios

P.O Box 310
Cruz Bay
St. John, 00831

Claim Your Listing

Hillcrest Guest House

157 Enighed, P.O. Box 33
Cruz Bay
St. John, 00831

Claim Your Listing

Holger Danske Hotel

1200 King Cross Street
Christiansted
St. Croix, 00820

Claim Your Listing

Hotel Caravelle

4A Queen Cross St
Christiansted
St. Croix, 00820

Claim Your Listing

Hotel on the Cay

Protestant Cay
Christiansted
St. Croix, 00822

Claim Your Listing

Into the Mystic

15-3 Estate Carolina, Coral Bay Quarter
Coral Bay
St. John, 00830

Claim Your Listing

Island Beachcomber Hotel

8071 Lindbergh Beach Road
Charlotte Amalie West
St. Thomas, 00802

Claim Your Listing

Island Getaways

P.O Box 1504
Cruz Bay
St. John, 00831

Claim Your Listing

Island View Guest House

P.O. Box 301903
North Side
St. Thomas, 00803

Claim Your Listing

John Foster Real Estate

6111 Estate Nazareth
East End
St. Thomas, 00802

Claim Your Listing

Katmari


North Side
St. Thomas,

Claim Your Listing

King Christian Hotel

King Cross St
Christiansted
St. Croix, 00820

Claim Your Listing

King's Alley Hotel

57 King Street
Christiansted
St. Croix, 00820

Claim Your Listing

Lavender Hill Suites


Cruz Bay
St. John, 00831

Claim Your Listing

Marsha Maynes - Blue Water Realty

4605 Tutu Park Mall, Suite 133, PMB 310
Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

McLaughlin Anderson Luxury Villas

1000 Blackbeards Hill #3
Charlotte Amalie
St. Thomas, 00802-6463

Claim Your Listing

Miller Manor Hotel and Guest House

2527 Prindsesse Gade
Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

Morningside Villa

15A7-10 Rendezvous
Rendezvous Bay
St. John, 00830

Claim Your Listing

Mount Victory Camp Eco-Lodge

Creque Dam Rd
Frederiksted
St. Croix, 00841

Claim Your Listing

Northside Valley

2 Estate Northside, Hams Bluff Rd/Rte 63
Frederiksted
St. Croix, 00841

Claim Your Listing

Ocean's Edge


North Side
St. Croix, 00820

Claim Your Listing

Odessa Villa

187 Chocolate Hole
Hart Bay
St. John, 00830

Claim Your Listing

Palms at Pelican Cove

La Grande Princesse
Christiansted
St. Croix, 00820

Claim Your Listing

Paradise Cove

2GA Ridge Rd, Nazareth
East End
St. Thomas, 00802

Claim Your Listing

Pavilions and Pools Hotel

6400 Estate Smith Bay
East End
St. Thomas, 00802

Claim Your Listing

Pineapple Rooms and Villas

3104-3107 Pineapple Village, Parcel No. 49-1 Estate Frrydendahl Apartment G-3

St. Thomas, 00802

Claim Your Listing

Pineapple Village Villas

3104-3107 Pineapple Village, Parcel No. 49-1 Estate Frrydendahl Apartment G-4

St. Thomas, 00802

Claim Your Listing

Plumeria Villa


Gifft Hill
St. John, 00831

Claim Your Listing

Point Pleasant Resort

6600 Estate Smith Bay

St. Thomas, 00802

Claim Your Listing

Providence Point Waterfront Cottage

Providence Point
Water Island
St. Thomas, 00802

Claim Your Listing

Rattan Inn

9-D Estate Rattan
North Side
St. Croix, 00823

Claim Your Listing

Remax Island Paradise Realty

PO Box 646
Christiansted
St. Croix, 00820

Claim Your Listing

Remax- Lisa Christensen-Harris

5 Company St.
Kingshill
St. Croix, 00851

Claim Your Listing

Remax- Team San Martin

5 Company St.
Christiansted
St. Croix, 00820

Claim Your Listing

Renaissance Carambola Beach Resort 3

Estate Davis Bay
Christiansted
St. Croix, 00820

Claim Your Listing

Sand Castle on the Beach

127 Veterans Shore Drive
Frederiksted
St. Croix, 00840

Claim Your Listing

Sapphire Beach Resort

6 Smith Bay
East End
St. Thomas, 00802

Claim Your Listing

Sea Glass Vacations

5328 Yacht Haven Grande Suite 105
Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

Sea Shore Allure

271 & 272 Fish Fry Drive
Cruz Bay
St. John, 00831

Claim Your Listing

Seaview Homes

PO Box 644
Cruz Bay
St. John, 00831

Claim Your Listing

Secret Harbour Beach Resort

6280 Estate Nazareth
East End
St. Thomas, 00802

Claim Your Listing

Serendip Vacation Condos

PO Box 273
Cruz Bay
St. John, 00831

Claim Your Listing

Serendipity Villa

Peterborg East
North Side
St. Thomas, 00802

Claim Your Listing

Slow Mocean Vacation Home


Water Island
St. Thomas, 00802

Claim Your Listing

St. John Board of Realtors


Cruz Bay
St. John, 00831

Claim Your Listing

St. John Inn


Cruz Bay
St. John, 00830

Claim Your Listing

St. John Properties

PO Box 710
Cruz Bay
St. John, 00831

Claim Your Listing

St. John Ultimate Vilas

Mongoose Junction PO Box 1324
Cruz Bay
St. John, 00831

Claim Your Listing

St. Thomas Floating Condos

6501 Red Hook Plaza
Red Hook
St. Thomas, 00802

Claim Your Listing

St. Thomas Villa Experts

916 E Blanco #300
Boerne
Texas, 78006

Claim Your Listing

Sugar Beach Resort

3245 Estate Golden Rock
Christiansted
St. Croix, 00820

Claim Your Listing

Tamarind Reef Resort, Spa and Marina

5001 Tamarind Reef
Christiansted
St. Croix, 00820

Claim Your Listing

The Buccaneer

5007 Estate Shoys
Christiansted
St. Croix, 00824

Claim Your Listing

The Crystal Palace

Krystal Gade
Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

The Green Iguana Hotel

1002 Blackbeard's Hill
Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

The Palms at Pelican Cove

4126 La Grande Princesse
Christiansted
St. Croix, 00820

Claim Your Listing

The Reef

5000 Teaque Bay
East End
St. Croix, 00820

Claim Your Listing

The Westin St. John Resort and Villas

300A Chocolate Hole
Cruz Bay
St. John, 00830

Claim Your Listing

Three Palms Villa

269 Estate Enighed, P.O. Box 618
Cruz Bay
St. John, 00831

Claim Your Listing

Tropic Tours

9716 Estate Thomas Havensight
Charlotte Amalie
St. Thomas, 00803

Claim Your Listing

Tropical Hills Villa

Crown Bay
Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

Turtle Bay Beach Resort

4131 La Grande Princesse
Christiansted
St. Croix, 00820

Claim Your Listing

Two Sandals by the Sea Inn - Bed and Breakfast

6264 Estate Nazareth
East End
St. Thomas, 00802

Claim Your Listing

Vacation St. Croix

4000 La Grande Princesse, Suite 8
Christiansted
St. Croix, 00820

Claim Your Listing

VacationVI

P.O. Box 56
Cruz Bay
St. John, 00830

Vida de Mar


Dever's Bay
St. John, 00831

Claim Your Listing

Villa Colorado

5000 Estate Enighed PMB#165
Cruz Bay
St. John, 00830

Claim Your Listing

Villa Santana

2602 Bjerge Gade 2D, Denmark Hill
Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

Villa Sea Dreams

Peterborg Estate
North Side
St. Thomas, 00802

Claim Your Listing

Villa Taormina


East End
St. Thomas, 00802

Claim Your Listing

Villa Vacations

Mampe Rd
Cruz Bay
St. John, 00830

Claim Your Listing

Villa Venturoso


Cruz Bay
St. John, 00830

Claim Your Listing

Villas of Distinction


Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

VIVA! Villas, Inc.

Boulon Center, Cruz Bay Qtr, P O Box 1747
Cruz Bay
St. John, 00831

Claim Your Listing

Water Island Properties

6111 Estate Nazareth
Charlotte Amalie
St. Thomas, 00802

Claim Your Listing

Windspree Vacation Homes

7924 Emmaus Coral Bay
Coral Bay
St. John, 00830

Claim Your Listing

Windward Passage Hotel

Veterans Dr
Charlotte Amalie
St. Thomas, 00831

Claim Your Listing

View Our Full Staying on the Virgin Islands Directory

http://www.explorevirginislands.com