Holiday Inn Express Hotel & Suites Mountain View (Palo Alto Area)
2700 W El Camino Real
Mountain View, CA 94040

Found 1 report:

This hotel is now called the Aria. I stayed in room 607 and have experienced my first ever bed bug attack. I checked the room, bed, floor and could not find any bugs, but based on the over 60 welts on my upper body, I would say there is no question.









No nearby bug reports