Project Description

Florida Film House

570 NW 26st
Miami, FL 33127