Inn at Avila Beach



Short Description

The Inn at Avila Beach is a waterfront hotel on the Central California coast with 31 rooms and suites and a rooftop cafe overlooking the Pacific Ocean.