The Terrace
Restaurant @ Suffolk Downs
"Cloudia Chen"
Great spot for sunset of Boston