logo

BUILDING

120 SW 8th St Miami Florida United States - 33130

BUILDING is Miami's premier collaborative workspace designed for growing companies and individuals serving the tech ecosystem. We are 100%... See More

  • Capacity150
  • Meeting Rooms7
  • Private Offices9
  • Amenities
    View All
Pricing