About Us
In February 2013 the Blue Fin opened it's doors in Terrace, which is located at 4608 Lakelse Avenue .
A major expansion and renovation was undertaken in the Fall of 2014 and the restaurant doubled in size to a seating capacity of over 50 seats
Chefs Special Roll.jpg