Dear Mountie, could you please tell me where 'la-la land' is and how one sets about going there, for a short break?
La La Land is located in Delaware.
La La Land Restaurant
22 Wilmington Ave
Rehoboth Beach, DE 19971
The Mountie doesn't get a salary from takete, but makes his living on tips alone. Did the Mounties answer change your life? Leave a tip!