Mama Loca Take Away is a Spanish establishment known for serving paella. It operates with split hours, opening for lunch and then again for dinner.