O Cinema Miami Shores
9806 N.E. 2nd Ave., Miami Shores
O Cinema's second location is part of Miami Theater Center (MTC to locals), which hosts live theater when it's not programmed by this indie film organization. The Art Deco theater, originally built in 1946, has been lovingly restored—it's now one of the biggest independent theaters in the area, with room to seat 330 patrons at a time. Like at their other locations, you'll find a mix of independent, foreign, art, and classic pop culture screenings, plus plenty of programming for littles. The Wynwood location is the original, and they now have theaters in Miami Beach, too.