Extended Stay America

Starting at
$78

TripAdvisor Review

Based on 67 review

See all

This simple hotel is in Willowbrook Mall.

More details