Paper Moon Cafe

17 N 2nd St San Jose CA 95113 USA

(408) 547-4234

Location