is a highly reviewed Fast Food Restaurant Restaurant
Ranked #1 of 18 Restaurants in Central St. John's.
Some say it is great, excellent, good.
The Latest Review: ★★★★★
Sent on the 24th of December, 2015
best strawberry flakies ever
Rank #1 of 18
a Christmas tradition at my house