Pizza Review
Station 83 potentially my favorite pizza of all time. Plenty of times i’ve gotten something else to eat elsewhere instead of the Station 83 and i always end up thinking “i should’ve just gone to The Galley and gotten the Station 83”. All-timer of a pizza.