K P.
Google
JP's is a bit laid back, with laid back music, but that's what I love about it. It's not bougie like some of the other restaurants on City Island. And because it's off the main street it doesn't get the attention it deserves. Also, to some their prices may seem high, but the large portion size you're getting is why it's priced that way. In any other restaurant, if you ordered ravioli, you'd probably get 5 pieces on your plate. JP's gives enough to feed 2-3 people! My meal usually yields 2 days worth if leftovers. Plus you get a salad and that delicious buttery garlic bread!
Also they serve REAL drinks, not the watered-down stuff you get at other places. And I love that the owner is the bartender, so he's always there to greet the customers.
And finally, the views of the river on the right side are all worth it!
Update: JP's is expanding... Klassy Kuisine will be opening soon in the shared space on the left side.