1 definition by Thatpersonwhoenjoysthecafealot
The best restaurant in the whole world. Located in Metchosin B.C. It will be the best dining experience of your life. Enjoy the scenic Metchosin drive on your way there. :)
by Thatpersonwhoenjoysthecafealot September 24, 2011