Finestra Means Window
Sure it may sound like a sugar replacement or the latest drug from Merck but Finestra is Italian for window and the latest restaurant at Trump Marina.
Philadelphia STYLE provides a quick rundown on the marina side restaurant with a view.
Dinner With A View [Philadelphia STYLE]