Lemon Tree Restaurant
2629 W Girard Ave, Philadelphia, PA 19130-1333
Lemon Tree Restaurant is a Caribbean, Jamaican place is located in Philadelphia, Pennsylvania. The address of Lemon Tree Restaurant is 2629 W Girard Ave, Philadelphia, PA 19130-1333.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 267-324-5001,