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