STARFISH OPENS IN SOUTH LAGUNA
By Sheryll Alexander Starfish, which is a new restaurant by Tabu Grill proprietor Nancy Wilhelm, is officially opening the second week in June (call for exact opening date). Situated directly across from The Montage Resort in the Aliso Creek Shopping Center right on PCH, Starfish features lunch and dinner daily, a takeout menu and a late night bar scene on Friday and Saturday evenings. The menu has been created around what Wilhelm calls Amer-Asian cuisine. Using Asian ingredients and preparations from Thailand, Vietnam, China, Korea and India, dishes at Starfish are American renditions of classic dishes from these Asian cultures…
Continue Reading