Lelo's Island Bar

Restaurant in Port Aransas, Texas

Opening hours: Tu off; We 11:00-23:00; Th-Sa 11:00-24:00; Su-Mo 11:00-23:00 Features: outdoor seating

212 Beach Street, Port Aransas, 78373