Mama Espinosa’s Place November 21, 2014 Neil Peterson Leave a comment The best lobster burrito in the whole wide world!!! In El Rosario. Find it on a map. Also a favorite stop on the Baja 1000 road race which was held just a week ago.