Discovery Inn is about 0.9 mi from Cinema Place, one of Hayward’s most popular landmarks.