1. Maria & Ida's Spanish Services 137 N Brevard Ave, Arcadia, FL 34266 Coordinate: 27.21744,-81.85823 Phone: (863) 494-3997