Takeaway offering food. Located at 4 Storrar Road, Cardiff.