Siam Palace

Overview

Address: 22545 Foothill Blvd
Hayward, CA 94541
Phone: 510-581-6706