The Grand in Brighton is a historic venue offering luxurious accommodations and stunning sea views on the south coast of England.