Irish-owned cafe, Mocha Beans, established in 1997. Offers comfortable accommodations.