Miami, FL: YOUmedia Miami

YOUmedia Miami Space

Pictures of the YOUmedia Miami space at the North Dade Regional Library in Miami, Florida.