Jumby On My Mind

Since I am obsessed with resort hotel rooms, I am always trying to copy some aspect of them in my own house. One of my favorite resorts has to be Jumby Bay Resort. Jumby Bay is located on a small island off the North Coast of Antigua and it has everything you would need to relax….