Crystal Beach TX Seafood 1. 1290 Bay Vue Dr, Crystal Beach, TX 77650 | Steve's Landing Restaurant (409) 684-1999