Hi Sara,
There aren't currently any character meals available outside of the theme parks which serve lunch.
Perhaps you could consider having a late breakfast or early dinner at one of the resort hotels instead.
Characters can be found at the following meals:-
1900 Park Fare at Disney's Grand Floridian Resort & Spa serves breakfast from 8am to 11.15am and lunch from 4.30pm to 8.30pm.
Cape May Cafe at Disney's Beach Club Resort serves breakfast from 7.30am to 11am.
Chef Mickey's at Disney's Contemporary Resort serves breakfast from 7am to 11.30am and dinner from 5pm to 9.30pm.
Ohana's Best Friends Breakfast at Disney's Polynesian Resort serves breakfast from 7.30am to 11am.
Garden Grove at the Walt Disney World Swan Hotel serves dinner from 5pm to 8.30pm and has a weekend character buffet which is served from 8am to 11am on Saturday & Sunday each week. *
One other alternative would be the
My Disney Girl's Perfectly Princess Tea Party which is held at Disney's Grand Floridian Resort & Spa. Reservations for this dining event must be made by calling (407) WDW-DINE or (407) 939-3463. *
* The Disney Dining Plan is not accepted here.
Character meals are super popular so I would highly recommend that you make advanced dining reservations at the restaurants of your choice as soon as possible.
I hope that this has given you some character dining options and wish you a magical trip!