Seacrest Inn is a 2-star budget property, set blocks from the beach front. The hotel opened its doors in 1908 and was remodeled in 2012.
This hotel is about 56.4 km away from South Coast Plaza. The venue is set within 1 km from Avalon city center.
Seacrest Inn offers a great view to its guests.
The hotel comprises 10 beautiful guestrooms. They have a Victorian interior.
Eat & Drink
The steakhouse Steve's Steak House is around 250 meters away.