Lucy's Cafe is a Cuban restaurant offering homemade dishes and beverages in a welcoming atmosphere.