Edit info

In University South, Palo Alto and searching for a day spa? Try Aleia Baza located on 541 Cowper St. Aleia Baza is rated 4 stars by 2 reviewers. Want Aleia Baza menu and pricing details? Call (650) 678-2914 for a menu of services and to get their hours of operation.

Yelp Reviews