No. Its located in Downtown Disney. Only way to get to it is by walking.
No. It does not.
Thanks, you replied before they answered the phone! 👏 I'll try the "Shrimp Po' Boy" another day... looks good though!
Thanks! Your answer is awaiting moderation.