Siam Palace

Overview

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