Stelmar Gardens

19350 SW 232nd St Miami FL 33170 USA

(305) 672-4437

Location