Ramada Inn Limited 21598 Foothill Blvd Hayward, CA 94541 Phone: (510) 538-4380 Fax: (510) 889-0728 View Website
Category: Hotels & Motels