Mexican Restaurant ★★★★☆3.7 (3) Coffee & Tea Coffee shop Newell Rd, East Palo Alto, CA 94303 Details →