No one is following Leila yet.
Leila isn't following anyone yet.
Getting your current location
Finding Leila Loring locations
- All Tips
- Fast Food Restaurants (1)
- Santa Rosa, United States (1)
McDonaldsJune 10, 2012
Fast Food • Santa Rosa, United States
This is the worst mcdonalds i have ever been too, they are so rude.