There is some construction happening next to Fire Station #11, across from Service Chevrolet & Cadillac at 1109 Ambassador. This construction is for a new Enterprise Rental Car location. When you need a lift, they are usually there to pick you up.
The architect behind this project is Trahan.
Thanks to Desmond A. for the tip.