london hotels
The formal English afternoon tea is a ritual, a traditional habit among the London civilized society. Thus if you are seeing London you must have formal afternoon tea at least one time during your stay. The light supper and sandwiches or cakes is a relaxing, drawn-out, civilized event having three courses, all elegantly served [...]

Recent Comments