Extended Stay America

4881 Birch St Newport Beach CA 92660 USA

(949) 851-2711

Location