The Location Father’s Day 2017 is the last day Trafalgars Bistro will be serving food to its customers. The restaurant at 2603 West 16th Avenue will be closing its doors forever. The restaurant opened in 1997 and my friend Pepper wanted me to visit it before it disappeared. The Service She told me that not only did it […]
You are here: Home / Archives for Trafalgars Bistro