Souvlaki Grill II
523 25th St West Palm Beach, Florida 33407 | Restaurant Info