Lilo's Street food & Bar

Restaurant in Palm Beach, Florida

Snack/Tacos restaurant

701 Lake Avenue, Lake Worth, 33460