Alqueria

April 16, 2016 0

Alqueria is a Spanish cuisine located at SM Megamall’s Fashion hall beside Ooma. It was formerly named Boqueria and is under the Sumo Sam Group of restaurants Read More