No one is following Louise yet.
Louise isn't following anyone yet.
Getting your current location
Finding Louise Mevel locations
- All Tips
- Hotels (1)
- Palo Alto, United States (1)
- Downtown North, Palo Alto, United States (1)
Hotel KeenJanuary 4, 2014
Hotel • Palo Alto, United States
Conveniently located, downtown Palo Alto. Friendly staff. Missing a gym. No windows, so not a glimpse of daylight in the rooms...