St. John Inn is an affordable, small boutique hotel conveniently located in Cruz Bay in a charming historic building. They are located in the heart of the shopping and restaurant district and offer unpretentious, budget accommodations with spectacular views of the sunset! 

All rooms have a/c, private bath, refrigerators, microwaves, coffee machines and ipod docking music stations as wll as free Wi-Fi throughout the grounds.

Check it out at:

Merry  340 776-6666