Miami Service Center
8880 NW 20th Street
Miami, Florida
Miami Service Center is a 49,834 square foot office and flex building constructed in 1989. The property is located on approximately 3.7 acres in Miami, Florida. The property was acquired on March 13, 1998 and sold on April 7, 2005.
- Property Type:
- Flex
- Size:
- 49,384 square feet
- Status:
- Sold