Polish Taste is a Polish deli and grocery store offering a selection of Polish food items. It is located at 21 Hyndland Street.