Applebees Locations & Hours in Lyndhurst, OH 44124
Applebees Store Details
-
Address
5658 Mayfield Road
Lyndhurst, OH 44124
Maps & Directions
-
Phone Number
(440) 646-1540
Nearby Applebees Locations
Popular Stores in Lyndhurst
Popular Store Locations & Hours