The Ambrose Hotel
The Ambrose Hotel
The Ambrose Hotel

The Ambrose Hotel

A uniquely crafted eco-chic boutique hotel in Santa Monica, California.