Get directions to: Little Taste Of Britain, Layton, UT
Restaurant address: 1095 N Main St # 4 Layton, UT 84041, USA
Restaurant: Little Taste Of Britain