Stay Alfred, the nation's leading provider of travel apartments, opens not one, but two prime downtown locations.