Company name: Lamberts
Description: Lamberts Stamford Kitchen, Deli & Coffee - Independent and modern cafe, offering breakfast, lunch and fine dining menus with locally sourced produce...
5 Cheyne Ln, Stamford PE9 2AX, United Kingdom