This establishment is a family-run cafeteria offering homemade food. It is located in Orihuela, Spain.