Rachel
Yes it is in North Terminal on the Upper level - airside, with a good view over the runway - try to get a window seat.
You can't really miss Garfunkles - North terminal is smaller than South and as soon as you get to the main shopping ares, you have a clear view of all the shops etc.
Maxine