Wild El Bay?

Q: Ever heard of it?

A: OMG YES! Its in La Marsa and its a sandwich shop. I love that place! I cant believe someone else knew about it.

Related items