Capt'n Louie's
2200 S Orlando Ave Cocoa Beach, Florida 32931 | Restaurant Info
Estimated preparation time: 20-30 minutes