Movie theater
Landmark Aquarius Theatre
33 locals recommend,
Location
430 Emerson St
Palo Alto, CA
Downtown North
Tips from locals
Foreign and indies right by downtown Palo Alto with plenty of restaurants to go and a great ice cream just across from the theatre