Review

New Restaurant Review: Down The Hatch

New Restaurant Review: Down The Hatch

You know that feeling you get when you look at a place and think, “this has a lot of potential.” That’s what Javi Barberi, Dave Fincher and Julian Bonfardin thought about the basement waterfall restaurant located at The Wharf on Front Street in Lahaina.