Selva
Seafood · Bar
Selva is a Peruvian restaurant known for its inventive ceviches and sizable cocktails, served in a chic and elegantly decorated dining room.
Location
Best places nearby
The highest rated places close to Selva.
Local restaurants nearby
Main Street, FL


