Discover More About Annabelle's Location Staying at Annabelle's is a good choice when you are visiting Saint James. About Annabelle's Staying at Annabelle's will surely satisfy you with its great hospitality and affordable price.