Lena's Roti & Doubles is a Caribbean restaurant offering takeout and delivery.