Franciscan Inn Motel 2 stars

955 South Santa Fe Avenue, Vista, CA 92083, United States of America

Hotel image
Read more reviews for Franciscan Inn Motel