Get directions to: Greek Villa, Layton, UT
Restaurant address: 2301 Oak Hollow Dr Layton, UT 84040, USA
Restaurant: Greek Villa