Trafalgars Bistro.
Trafalgars Bistro is a neighborhood bistro featuring a contemporary farm to table French menu that changes seasonally and is prepared using fresh and local ingredients.Trafalgars Bistro. Trafalgars is also practicing sustainability in sourcing local foods and by compost...