Elan Mountain View is located at 1030 Castro Street Mountain View, CA, and is managed by LAVA Properties LLC, a reputable property management company with verified listings on RENTCafe. Elan Mountain
Upscale Townhouse Style Condo in Downtown Mountain View's Castro Street!<BR><BR>This 2 bedroom 2 and a half bath condo is just 1-block to Castro Street! <BR>It is among the closest places you could li