Landmark Theatres2 Screens, 380 Seats
This business has not yet been claimed by the owner or a representative.
430 Emerson Street, Palo Alto, CA 94301, USA
Landmark’s Aquarius Theatre is an upscale movie house located in Palo Alto, California. It features luxury leather seating and a variety of concession items including made-to-order food selections and craft beer and fine wine. The theatre showcases the finest in independent and foreign language cinema catering to cinephiles looking for unique and high-quality cinema. Movies are displayed using all-digital projection and sound.