The Aquarius is a theater in downtown Palo Alto that has been operated by Landmark Theatres since 1969. It has two screens and features independent and foreign language films.
Categories: Businesses | Culture