Cafe in South Townsville. Deli On Palmer is located at 30-34 Palmer Street, South Townsville, QLD. View location map, opening times and customer reviews.
Deli On Palmer , South Townsville QLD 4810. Full contact details for Deli On Palmer including phone number, map.
Shopping near shops Deli On Palmer South Townsville