For Big Screen

See Pictures

10 Camellia Ct, East Palo Alto 94303