Deborah's place is located in a beautiful area of Los Angeles - nestled in the hills of Echo Park. This was a lovely oasis to stay in and I would definitely love to stay here again!