Get directions to: Majors Steak House, Woodbury, NY
Restaurant address: 8289 Jericho Tpke Woodbury, NY 11797, USA
Restaurant: Majors Steak House