A must visit breakfast spot with amazing French toast