ArpCacheWatch monitors Windows ARP cache and allows to send an ARP request to obtain the physical address that corresponds to the specified destination IP address. It is a freeware network monitoring application that's well-designed and user friendly.
Here is a screenshot to illustrate the features and user interface of this application: