Le Paradis

Where
22521 Main St, Hayward, CA
Call
(510) 886-2130
Tags
Restaurants