Sheila's place is a lovely, intimate space in a charming neighborhood . It's a quiet home with a beautiful backyard garden, well located near many restaurants and stores on E. Queen Street. Street.