Landmark Properties Inc. may build a 750-bedroom luxury apartment complex for students — The Retreat at Orlando II, also being called The Station on Alafaya — near the University of Central Florida, according to Seminole County records. Athens, Ga.-based Landmark Properties — which has off-campus student housing projects in Florida, Georgia, Texas, the Carolinas, Arizona and Pennsylvania — has its eye on 34 acres at the northeast corner of the intersection at Alafaya Trail/State Road 434…