Rosewood Sand Hill

Starting at
$1.192

TripAdvisor Review

Based on 414 review

See all

This sophisticated hotel can be found in Menlo Park. The accommodation consists of 121 guests rooms. No pets are allowed on the premises.

More details