El Lloc is a popular restaurant offering a selection of Spanish cuisine, including sandwiches and casseroles.