Barracuda RESTAURANT MENU

Average preparation time: 30 mins | Location: Mamba Point Hotel | Delivery Hours: 9 AM – 10 PM, Mon – Sun | Closed from 3 PM – 6 PM Everyday |

= show details