a whole lot of ...

celá řada ...
čeho, např. "There is a whole lot of good restaurants around." (V okolí je celá řada/spousta dobrých restaurací.)