Get directions to: Villa Lobos Mexican Restaurant, Layton, UT
Restaurant address: 350 North Main Street Layton, UT 84041, USA
Restaurant: Villa Lobos Mexican Restaurant