Flanagan's Irish Pub offers a taste of the Caribbean alongside traditional pub fare. Credit cards accepted.