Beachfront lido in Sellia Marina, Italy, featuring a bar and restaurant. Offers pizza and seafood specialties. Currently closed, reopening June 1st.