1. Selva Grill 1345 Main St Ste D, Sarasota, FL 34236 Coordinate: 27.33585,-82.54359 Phone: (941) 362-4427