Unclaimed profile
Restaurant Soleil and Luna Lounge at the Westin Palo Alto
Hours unverified — claim to confirm
Restaurant Soleil and Luna Lounge at the Westin Palo Alto — a american spot in Palo Alto loved by local diners.
No reviews yet — be the first.