We came here for Good Friday for fish and chips. My bf selected the halibut and chips and I changed my mind and decided to order the steak and onion pie. The steak and onion pie was not that great...completely my fault as I probably was the only person in the packed restaurant who DIDN'T order fish and chips. The steak pie was slightly soggy, small and not enough meat in the filling. The chips were cut thickly, blanched and tasted quite delicious.
My bf's halibut however, was to die for! We shared the dish and the helping of fish was generous, with crispy batter, and tender and moist inside. Yummy! I've had fish and chips in Brighton and London, UK and the fish and chips in St Andrews is the best I've had. We initially didn't like that the tartar sauce was pre-packaged but it went well with the fish regardless.
Atmosphere is kinda old-fashioned, with carpets on the floor, and with an unprepossessing appearance in a sketchy strip mall. However, behind the sketchy appearance is a really awesome restaurant with great fish and chips.
PS Don't order the peas as a side. They don't tell you that's it mushy.