Glenwood Inn/ Casa on the Peninsula

555 Glenwood Ave Menlo Park CA 94025 (888) 848-5698

Reviews for Glenwood Inn/ Casa on the Peninsula

Rating: 3.7 Based on 3 reviews Write a review
Tony has visited this place twice. Po...
 Dec 2012
Tony has visited this place twice. Positive response. It's a good location, price is good. This is a top candidate. read more