La Imperial Restaurant
(510) 537-6227 | View Website

948 C St, Hayward, CA | Directions   94541

37.671481 -122.082509
Get Directions