Directions

Leaf & Ladle restaurant is located at:

59 South Mountain Boulevard
Mountain Top, PA 18707
Call us at 570.474.9200