There is no strict definition of LAN, it only defines network reside in small area. Mostly all the machines or hosts are in same network in LAN and can communicate with each other without any gateway or with the default gateway. it will share all the accesses i.e. Switch, Router, Network, DHCP.
Although there is no precise definition for a Local Area Network (LAN), a LAN is widely understood to be a collection of networked devices in a limited amount of space, usually a single building or campus.
There is no exact definition of LAN ( Local Area Network ). As Its name suggests, machines that are connected using LAN are usually physically close and have same configuration with same access rights.