Big 21 is a restaurant offering take away and delivery services. It operates from Tuesday to Sunday and is located in Ponta Delgada.