Mauri Embassy Rabat
The GPS coordinates on your website are wrong for the Mauri embassy in Rabat, they take you to the wrong side of the main road. The address is correct. I took a reading outside the door N33.98064, W06.83074 . If you get your passport in before 11am you can collect it with your visa at 4pm the same day valid for 30 days and cost 340 Diram single entry. Be aware that there are long queues so it's best to get there early.
There is a supermarket at the cross road about 100 metres away N33.98217,W6.82924 with a photo booth and photocopy machine. you need a copy of your passport and two photos.