Question: Where was Mom Always Liked You Best! recorded (besides at The Troubadour)?
Answer: the Flamingo Hotel, Las Vegas, Nevada.