568 NE 66th St #401, Upper East Side, Miami 33138, FL, United States
Distance: 282 yd.
Company description
We at the Center for Independent Living of South Florida want this to be your first stop for guidance if you have a disability of any kind and want to be more independent and self-reliant.