Alicia’s Inn is perfectly located on Backstreet, almost in the middle section of Backstreet, therefore, easy access, if you decide to walk across to Frontstreet or simply take a stroll up and down Backstreet. Backstreet is the main shopping area in our capital and guess what. Less than 5 minutes walking distance to the beach.