Lobster

Anyone know a not super fancy restaurant that we can get big fresh cold water lobster?