- Lake of the Woods is centrally located in the Orlando Metropolitan area on beautiful Lake of the Woods. The resort offers large lake front rooms with microwaves and refrigerators for tourist and business travelers and very competitive daily and weekly rates. Business services are available including internet access, fax, copier and an executive meeting room with conference table.
Ask a local about Lake of The Woods Resort Hotel - Mazer, JeffLocals have answered 68 questions about Orlando.
Ask Orlando Locals about Lake of The Woods Resort Hotel - Mazer, Jeff