Deluxe Inn

21172 Mission Blvd Hayward CA 94541 USA

(510) 537-1200

Location