Royal Vista Terrace 1310 Royal Oaks Dr Duarte, CA 91010 Phone: (626) 359-6717 Fax: (626) 303-4118
Category: Apartments