Keywords
Category
Location
Filter by Amenities:

1 Result Found

Sort by

701 S Miami Ave, Miami, FL 33130, USA

The Social Hub Miami is more than a Selfie Museum! Their 3,500 sq. ft., serves as a multi-use photo studio and content creation lab located...