2201 South Melrose Drive, Vista, CA 92081, USA
2201 S Melrose Dr Carlsbad, CA 92081 Vista California 92081 United States

Towneplace San Diego Carlsbad vista is pet friendly! Two cats or dogs up to 100 lbs are welcome for an additional one time fee of $100 per stay. Guests traveling with pets are advised to call …