This 1,200 square foot retail space at Miller Road S.C. is available for lease.
Major tenants include Publix and Walgreens plus other small shops.
Miller Road S.C. has ample parking with 326 spaces and is located at 9420 SW 56th St in Miami, Florida.