Restaurant
Aloha Steakhouse
16 locals recommend,
Location
364 S California St
Ventura, CA
Tips from locals
North/right Channel Islands Blvd. 7 miles to Pier/Crown Plaza in Ventura Go into parking garage on left in Crown Plaza. The restaurant is on ground floor, water side