Profile: Extended Stay America is a Hotels and motels company located at Schaumburg, Illinois USA, address is 1200 American Ln, Schaumburg 60173-4944 IL, postcode is 60173-4944, you can contact Extended Stay America by phone 9017526272
Please share as much information as you can about Extended Stay America so other users can benefit from your comment.