Loading opening times...
Barracuda is registered at 54 Avenue Rd, Rugby, CV21 2JN. Currently the business operates from 04:30 to 23:00. This firm specialises in following categories: Fish & Chip Shops.