Located in the heart of Byron, this little gem will leave you feeling like you are staying in a home away from home. Although only a short few minute walk to all the action, Byron Central is secluded enough to leave you feeling relaxed and is the perfect little getaway spot.